import grails.util.Environment

class BootStrap {

    def init = { servletContext ->
        initDatabase()
        if(Environment.current == Environment.DEVELOPMENT){
            def zona = new MetaAtributo(nombre:'zona')
            zona.save()
            def norte = new Atributo(clave:zona,valor:'Norte')
            norte.save()
            def pez = new Pez(nombre:'demo',ip:'127.0.0.1',activo:true)
            pez.addToAtributos(norte)
            pez.save()
        }
    }
    def destroy = {
    }


    def initDatabase = {
        if( ClaveValor.findByClave('repositorio') == null){
            new ClaveValor(clave:'repositorio',valor:'/tmp/pecera/repositorio').save()
        }
        if( ClaveValor.findByClave('puerto') == null){
            new ClaveValor(clave:'puerto',valor:'6666').save()
        }
    }

} 